package zengjin.service;

import com.baomidou.mybatisplus.extension.service.IService;
import zengjin.common.PageResponse;
import zengjin.model.dto.resume.AddResumeRequest;
import zengjin.model.dto.resume.PageResumeRequest;
import zengjin.model.dto.resume.UpdateResumeRequest;
import zengjin.model.en.Resume;
import zengjin.model.vo.resume.ResumeVO;

/**
* @author 19324
* @description 针对表【resume】的数据库操作Service
* @createDate 2025-02-11 21:53:38
*/
public interface ResumeService extends IService<Resume> {

    Boolean addResume(AddResumeRequest addResumeRequest);

    ResumeVO getResumeDetailByJobseekerId(Long resumeJobseekerId);

    Boolean updateResumeById(UpdateResumeRequest updateResumeRequest);

    boolean updateResumeVerified(Long resumeId, String resumeCertificatesVerified);

    PageResponse<ResumeVO> pageResume(PageResumeRequest pageResumeRequest);
}
